<?php

try {
	//A ce stade le cookie existe et a été vérifié
	$idMariage = getIdMariage();
	$infosMariage = getInfosMariage($idMariage);

	$hiddenCounter = MAX_CHAR_LIVRE_OR;
	$nomPrenom = "";
	$messageOr = "";
	if ($_SERVER['REQUEST_METHOD'] === 'POST') {
		if (isset($_POST['msgEnvoye'])) {
			if ($_POST['msgEnvoye'] !== '1') {
				//On positionne les champs aux valeurs avant la validation car non prise en compte
				$nomPrenom = trim($_POST['nomLivreOr']);
				$messageOr = trim($_POST['messageOr']);
				$hiddenCounter = $hiddenCounter - strlen($messageOr);
			} else {
				//On sauvegarde le message dans la base de données
				ajouterMessage($infosMariage[KEY_ID_MARIAGE], $_POST['nomLivreOr'], $_POST['messageOr']);
			}
		}
	}
?>

<div class="msgConfirm bold"><?php if (isset($_POST['msgEnvoye']) && $_POST['msgEnvoye'] === '1') {echo 'Merci pour votre message! Nous en prendrons connaissance très vite!<br /><br />';} else {echo '';} ?></div>
<div class="msgError bold"><?php if (isset($_POST['msgError']) && $_POST['msgError'] !== '') {echo $_POST['msgError'] . '<br /><br />';} else {echo '';} ?></div>

Merci de nous laisser un petit mot et de renseigner notre livre d'or en complétant le formulaire ci-dessous par
vos nom(s), prénom(s) et message.<p><br /><br /></p>

<form action="index.php?onglet=<?php echo tabGetIdByCode('TAB_LIVRE_OR') ?>" method="post" name="livreOr">
	<input type="hidden" name="onglet" value="<?php echo tabGetIdByCode('TAB_LIVRE_OR') ?>" />
	<input type="hidden" id="msgEnvoye" name="msgEnvoye" value="0" />
	<input type="hidden" id="msgError" name="msgError" value="" />
	<table id="tLivreOr">
		<tr>
			<td><label for="nomLivreOr">Nom(s)/Prénom(s) :</label></td>
			<td><input type="text" id="nomLivreOr" name="nomLivreOr" value="<?php echo $nomPrenom; ?>" size="60" /></td>
		</tr>
		<tr class="livreOrSpace"><td colspan="2"></td></tr>
		<tr>
			<td>Message :<br />(<span id="compteur"><?php echo $hiddenCounter; ?></span> caractères restants) </td>
			<td>
				<textarea id="messageOr" name="messageOr" rows="5" cols="46" onKeyDown="countLeft('messageOr', 'compteur', 500);" onKeyUp="countLeft('messageOr', 'compteur', 500);"><?php echo $messageOr; ?></textarea>
			</td>
		</tr>
		<tr class="livreOrSpace"><td colspan="2"></td></tr>
		<tr>
			<td></td>
			<td class="buttonEnvoi"><input type="submit" value="Envoyer" onclick="return validateLivreOr();" /></td>
		</tr>
	</table>
</form>

<?php } // try {
	catch (Exception $e) {
		redirectErrorPage($e, 'TAB_LIVRE_OR', URI_ERROR_PAGE);
	}
?>